math/big.nat.sqr (method)
22 uses
math/big (current package)
float.go#L1330: z.mant = z.mant.sqr(nil, x.mant)
int.go#L197: z.abs = z.abs.sqr(stk, x.abs)
nat.go#L706: zz = zz.sqr(stk, z)
nat.go#L726: zz = zz.sqr(stk, z)
nat.go#L826: *p = p.sqr(stk, *p2)
nat.go#L859: zz = zz.sqr(stk, z)
nat.go#L863: zz = zz.sqr(stk, z)
nat.go#L867: zz = zz.sqr(stk, z)
nat.go#L871: zz = zz.sqr(stk, z)
natconv.go#L527: table[i].bbb = nat(nil).sqr(stk, table[i-1].bbb)
natmul.go#L73: func (z nat) sqr(stk *stack, x nat) nat {
natmul.go#L296: z1.abs = z1.abs.sqr(stk, tx.abs)
natmul.go#L300: z0.abs = z0.abs.sqr(stk, x0.abs)
natmul.go#L301: z2.abs = z2.abs.sqr(stk, x1.abs)
prime.go#L113: y = y.sqr(stk, y)
prime.go#L199: t1 = t1.sqr(stk, t1)
prime.go#L264: t1 = t1.sqr(stk, vk1)
prime.go#L275: t1 = t1.sqr(stk, vk)
prime.go#L317: t1 = t1.sqr(stk, vk)
rat.go#L531: z.a.abs = z.a.abs.sqr(stk, x.a.abs)
rat.go#L535: z.b.abs = z.b.abs.sqr(stk, x.b.abs)
ratconv.go#L440: f = nat(nil).sqr(stk, f) // nat(nil) to ensure a new f for each table entry